Skip to content

Use unique cluster alias as identifier rather than redundant eksID#817

Open
linki wants to merge 1 commit into
masterfrom
alias-instead-of-eks-id
Open

Use unique cluster alias as identifier rather than redundant eksID#817
linki wants to merge 1 commit into
masterfrom
alias-instead-of-eks-id

Conversation

@linki

@linki linki commented Sep 17, 2024

Copy link
Copy Markdown
Member

Using eksID() generates redundant and unreadable EKS cluster names, as well as other resources that are based on it.

For example, a cluster with alias playground-2 will have an EKS resource named aws--123456789012--eu-central-1--kube-1 for which the ARN will become a long, unreadable and redundant:

arn:aws:eks:eu-central-1:123456789012:cluster/aws--123456789012--eu-central-1--kube-1

[Update] Since the merge of #818 the ARN will look like this:

arn:aws:eks:eu-central-1:123456789012:cluster/kube-1

This isn't too bad, but it's unclear which cluster "kube-1" is. One has to use the AWS account ID to figure that out. Subsequent clusters in the same account would likely use "kube-2", "kube-3" etc. which isn't really helpful.

With this change the cluster will show in the UI as playground-2 and will always be unique as long as we pick unique cluster aliases. The ARN will become more useful and correct:

arn:aws:eks:eu-central-1:123456789012:cluster/playground-2
  • Let's decommission any incompatible EKS cluster before merging this.

@linki linki added the minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call. label Sep 17, 2024
@linki linki changed the title use unique cluster alias as identifier rather than redundant eksID Use unique cluster alias as identifier rather than redundant eksID Sep 17, 2024
@demonCoder95

Copy link
Copy Markdown
Contributor

👍

@demonCoder95

Copy link
Copy Markdown
Contributor

LGTM, once we decommission playground-eks we can merge I guess.

@linki

linki commented Sep 18, 2024

Copy link
Copy Markdown
Member Author

It's a little to much change at the moment. I'll put it on hold.

Signed-off-by: Martin Linkhorst <martin.linkhorst@zalando.de>
@linki linki force-pushed the alias-instead-of-eks-id branch from 4b99849 to 2a211c0 Compare September 20, 2024 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants